terrestrial interface - German English Dictionary